@charset "utf-8";
/*
*/
@import url("public.css");
@import url("page.css");
/*头部*/
.top { position:relative; top:0px; z-index:999; width:100%; min-width:1100px; }
.logo { float: left; padding-top: 15px; padding-bottom: 15px; }
.top1 { height: 40px; width: 100%; line-height: 40px; color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2;position:relative; }
.top1 span { line-height: 35px; color: #999999; float: right; height: 35px; margin-left:10px; margin-right:5px; position:relative;  }
.top1 span a { color:#999999; text-decoration:none; }
.ico_msg { float: right; background-repeat: no-repeat; background-position: 5px center; padding-left: 32px; background-image: url(../images/ico_msg.png); position: relative; color: #666666; }
.ico_wechat{background:url(../images/t_wx.png) left top no-repeat; padding:0 5px 0 30px;}
.ico_wechat:hover{ background-position:0 -38px; transition: 0.3s all 0s linear;color: #FF0000; }
.ico_map{ background:url(../images/t_map.png) left top no-repeat; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 30px; }
.ico_map:hover{ background-position:0 -38px; transition: 0.3s all 0s linear;color: #FF0000; }
.ico_sc{ background:url(../images/t_sc.png) left top no-repeat; padding-top: 0; padding-right: 5px; padding-bottom: 0; padding-left: 30px; }
.ico_sc:hover{ background-position:0 -38px; transition: 0.3s all 0s linear;color: #FF0000; }
.top1 span.top1_line { color:#999999; margin-left:5px; margin-right:5px; background-image: url(../images/top1_line.png); background-repeat: no-repeat; background-position: center center; float: right; }
#weixin2 { float: right; width: 140px; position: absolute; top: 30px; right: 0px; background-image: url(../images/ico_arr.png); background-repeat: no-repeat; background-position: center top; padding-top: 8px; display:none; line-height: 20px; text-align: center; color: #666666; z-index:999; }
#weixin2 p{ border:1px solid #022e51; float:left; line-height: 25px; background-color: #FFFFFF; text-align: center; padding: 5px; }
#weixin2 img {   }

.logo_txt{ padding-left: 50px; margin-left: 30px; margin-top:35px; float: left; border-left: solid 1px #ccc; }
.logo_txt p{ width: 100%; line-height: 30px; font-size: 24px; color: #dd4246; font-weight: bold;}
.logo_txt dt{ width: 100%; line-height: 25px; font-size: 15px; color: #232323;}

.top_tel { float: right; width: 240px; padding-top: 25px; padding-bottom: 15px; }
.top_tel p { line-height: 25px; color: #999999; text-align: right; height: 25px; width: 100%; background-image: url(../images/ico_toptel.png); background-repeat: no-repeat; background-position: 50% center; font-size: 15px; }
.top_tel dt { font-size: 28px; line-height: 35px; color: #dd4246; text-align: right; width: 100%; font-weight: bold; }
.top_pic1 { float: left; padding-top: 22px; padding-left: 15px; }

/*导航*/
.nav { line-height: 50px; height: 50px; width: 100%; position:relative; background-color: #dd4246; }
.nav_ul { float: left; width: 1198px; position: relative; }
.nav_ul li { float: left; font-size: 15px; line-height: 50px; height: 50px; position:relative; position:relative; }
.nav_ul li a { color:#FFFFFF; text-decoration:none; padding-left:35px; padding-right:35px; display:block; }
.nav_ul li a:hover { color:#FFFFFF; text-decoration:none; }
.nav_ul li:hover  { color:#FFFFFF; background-color: #dd4246; background-position: center bottom; }
.nav_ul li:hover a { color:#FFFFFF;}
.nav_ul li.mainmenu > a{background-repeat: no-repeat; background-position: 2px center;}
.nav_ul .cur a { color:#FFFFFF; text-decoration:none; padding-left:30px; padding-right:30px;  }
.nav_ul dl{ width:100%; font-size:13px; position:absolute; top:45px; left:0px; background-color: #dd4246; display: none;}
.nav_ul dl dd { height:35px; line-height:35px; text-align: center; white-space: nowrap; font-weight: normal; }
.nav_ul dl dd a{ color:#FFFFFF; padding:0px;  }
.nav_ul dl dd a:hover{ color:#FFFFFF; opacity:0.9; background-color: #dd4246; }
.nav_ul .nav_line{ width:2px; float:left; height:50px; color: #e4565a;}
.nav_ul li.on { color:#FFFFFF; background-color: #111; }
.allbtn { z-index:99999; position:relative; width:200px; float:left; }

.allbtn h2{ font-size:14px; background-color: #111; background-image: url(../images/ico_class.png); background-repeat: no-repeat; background-position: 40px center; }
.allbtn h2 a{ line-height:50px; padding-left:10px; width:190px; display:block; font-family:"microsoft yahei", "黑体"; height:50px; color:#FFFFFF; font-size:16px; font-weight:normal; background-repeat: no-repeat; background-position: 20px center; text-align: center; }
.allbtn h2 a:hover{ text-decoration:none }
.allbtn h2 a:hover ul { display:block;}

.allbtn  ul{ z-index:99999; position:absolute; width:200px; top:50px; left:0px; display: none; background-color: #dd4246;}
.allbtn  li{ zoom:1; clear:both; cursor:default; border-bottom:1px solid #e8595d; }
.allbtn ul li .tx{ line-height:55px; background-repeat:no-repeat; background-position:180px center; height:55px;  width:200px; text-align: center; background-position: 20px center; background-repeat: no-repeat; }
#jiechi { background-image: url('../images/ico_jiechi.png'); }
#zuantou { background-image: url('../images/ico_zuantou.png'); }
#qiangan { background-image: url('../images/ico_qiangan.png'); }
#qiantou { background-image: url('../images/ico_qiantou.png'); }

.allbtn ul li .tx a{color:#ffffff;font-size:14px; text-decoration:none;}
.allbtn li dl{ zoom:1; color:#ffffff; clear:both; overflow:auto; width: 320px; }
.allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.allbtn ul li dd{ line-height:40px; width:310px; float:left; padding-left: 10px; background-image: url(../images/ico_3.png); background-repeat: no-repeat; background-position: 0px center; }
.allbtn ul li dd a { color:#333333; text-decoration:none;}
.allbtn ul li .pop{ position:absolute; background-color:#fcfcfc; max-height:370px; width:320px; display:none; height:410px; top:0px; left:200px; box-shadow:4px 4px 5px -1px #999999; -webkit-box-shadow:4px 4px 5px -1px #999999; -moz-box-shadow:4px 4px 5px -1px #999999; overflow:hidden; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; }
.allbtn ul li:hover{background-color:#fcfcfc}
.allbtn ul li:hover .tx a{color:#333333}
.allbtn ul li:hover .tx a i{background-position:0px -25px}
.allbtn ul li:hover .pop{ display:block; top:0px; left:200px }
.allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.allbtn ul li:hover dl{color:#6e6e6e}
.allbtn ul li:hover a{color:#666666}
.allbtn ul li:hover a:hover{color:#cd0606}
.allbtn ul li .pop_list { width:100%;}
.allbtn ul li .pop_list a { width:160px; line-height:35px; overflow:hidden; text-overflow:ellipis; white-space:nowrap; float:left;}
.all_ul { display:none;}
.allbtn ul li .pop_cat { width: 100%; }
.allbtn ul li .pop_cat a { line-height:30px; width:95px; margin-right:10px; background-color:#f5f5f5; margin-top:5px; margin-bottom:5px; text-align:center; display:block; float:left; text-decoration:none; white-space:nowrap;}
.allbtn ul li .pop_cat a:hover{ color:#FFFFFF; background-color:#DB2C35; text-decoration:none;}

.index_banner { background-image: url(../images/index_banner.jpg); background-repeat: repeat-x; background-position: center center; height: 480px; width: 100%; }
.banner { width:100%; position:relative; min-width:1000px; overflow: hidden; }
.fullSlide { width:100%; position:relative; background:#fff; height:580px; z-index: 10; }
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:580px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:530px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:55px;height:4px;margin:2px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#c8161d;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{_background:none; left:50px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: left top; }
.fullSlide .next {_background:none; right:50px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: right top; }

.main { float: left; width: 1200px; position: relative; }
.title1{ text-align: center; margin-top: 15px; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
.title1 span{display: block;}
.title1 .cn{ font-size: 30px; line-height: 36px; font-weight: bold; }
.title1 .cn i{ color: #dd4246; font-style: normal; }
.title1 .en{ display: block; font-size: 14px; line-height: 26px; font-family: "Times New Roman", Times, serif; letter-spacing: 2px; text-transform: uppercase; color: #666666; }
.main1 { background-color: #f3f7fa; width: 100%; padding-top: 25px; padding-bottom: 25px; position: relative; }

.title { width: 100%; padding-top: 10px; padding-bottom: 10px;}
.title h3 { font-size: 30px; line-height: 40px; color: #333333; text-align: center; height: 40px; width: 100%; padding-bottom: 10px; background-image: url(../images/line3.png); background-repeat: no-repeat; background-position: bottom center; font-weight: bold; }
.title p { line-height: 30px; color: #999999; text-align: center; height: 30px; width: 100%; font-size: 15px; padding-top: 5px; text-transform: uppercase;}
.title i{ color: #dd4246; font-style: normal; }
.title1{ text-align: center; margin-top: 15px; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
.title1 span{display: block;}
.cn{ font-size: 30px; line-height: 36px; font-weight: bold; }
.cn i{ color: #0090fd; font-style: normal; }
.en{ display: block; font-size: 14px; line-height: 26px; text-transform: uppercase; color: #666666; font-weight: 100;}

.more{ width: 240px; padding: 15px 0; margin:0 auto; }
.more a{ width: 100%; line-height: 45px; height: 45px; text-align: center;font-size: 16px; background-color: #1389e7;display: block; color: #fff; }

.so_box { float: right; width: 400px; line-height: 35px; height: 35px; padding-left:20px; padding-top: 8px; }
.so { height: 50px; width: 100%; background-color: #FFFFFF; z-index:888; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.so_input1 { line-height:33px; height:33px; width:280px; float:left; color: #666666; padding-left: 20px; background-image: url(../images/ico_so.png); background-repeat: no-repeat; background-position: 5px center; border: 1px solid #e2e2e2; font-size: 14px;border-top-left-radius:5px; border-bottom-left-radius:5px; }
.so_button1 { line-height: 33px; background-color: #dd4246; text-align: center; float: left; height: 33px; width: 70px; font-size: 14px; font-weight: normal; color: #FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.hot_key { line-height: 40px; float: left; height: 40px; width: 640px; padding-right: 10px; white-space:nowrap; overflow:hidden; padding-top: 5px; }
.hot_key a { padding-left:8px; padding-right:8px;}

.catlist{ width: 100%; text-align: center; }
.catlist span{ padding: 0px; font-size: 15px; display:inline-block; background-color: #d9d9d9; width: 140px; border-left: solid 1px #fff; overflow: hidden;}
.catlist span a{line-height: 40px; height: 40px;color:#4b4a4a;display: block; text-align: center;}
.catlist span.on,.catlist span a:hover { background-color:#dd4246; color:#fff !important; text-decoration:none;}
.catlist span.on a{ color: #fff; }

.catlist span:nth-child(1){ border-top-left-radius: 23px;  border-bottom-left-radius: 18px; border-left: none;}
.catlist span:last-child{ border-top-right-radius: 23px;  border-bottom-right-radius: 18px; }

.catlist2{ width: 100%; line-height: 45px; text-align: center; margin-top: 8px;}
.catlist2 span{width: 33.3%; font-size: 14px;display:inline-block;color:#fff; background-color: #232323; float: left; box-sizing: border-box; border-left: solid 1px #fff; margin:5px 0;}
.catlist2 span:nth-child(1){ border-top-left-radius: 23px;  border-bottom-left-radius: 18px; border-left: none; }
.catlist2 span:last-child{ border-top-right-radius: 23px;  border-bottom-right-radius: 18px; }
.catlist2 span a{color:#fff; display: block;}
.catlist2 span:hover ,.catlist2 span.on { background-color:#dd4246; color:#fff; text-decoration:none;}
.catlist2 span:hover a,.catlist2 span.on a{ color: #fff; }

/*产品*/
.products{ width: 1200px; float: left; position: relative; }
.plist{ width:930px; float: right; position: relative; padding: 10px; margin-top: 0px; background-color: #fff;}
.plist .prbox{ width: 212px; float: left; margin: 9px;  display: block; z-index: 1; border: solid 1px #fff; position: relative;box-shadow:0px 0px 10px rgba(195,206,201,0.4); overflow: hidden;}
.plist .prbox span{ width: 200px; float: left; position: relative; padding: 6px; background-color: #fff; overflow: hidden;}
.plist .prbox span img{ width: 200px; height: 175px; display:block;-moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

.plist .prbox .prtitle{ width: 100%; float: left;line-height: 40px; font-size: 15px; text-align: center; background-color: #fff; background-color: #e2e2e2;}
.plist .prbox:hover{ -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;box-shadow: 0px 0px 5px rgba(22,22,22,0.25); z-index: 10;border: solid 1px #dd4246;}
.plist .prbox:hover span img{-moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.plist .prbox:hover .prtitle{ background-color: #dd4246; color: #fff; }
.plist .showtj{ position: absolute; top: 0;left: 0px; }

.pmenu{ width: 240px;position: relative; float: left; padding-bottom: 10px;}
.pmenu .pmenu_title{ width: 200px; padding: 20px; background-color: #dd4246; }
.pmenu .pmenu_title h3{ width: 100%; font-size: 20px; color: #fff; padding-left: 40px; background-image: url('../images/ico_cat2.png'); background-repeat: no-repeat; background-position: left center; }
.pmenulist{ width: 240px; position: relative; float: left; margin-top: 5px;}
.pmenulist li{ width: 240px; box-sizing: border-box; line-height: 45px; background-color: #fff; margin:5px 0; float: left; font-size: 16px;}
.pmenulist li a{ display: block; padding:0 20px 0 40px;width: 240px; box-sizing: border-box; border-left: 6px solid #c8272b;background-image: url('../images/ico_more.png'); background-repeat: no-repeat; background-position: 200px center;}
.pmenulist li a:hover{ background-color: #d7383d; color: #fff;border-left: 6px solid #dd4246;background-image: url('../images/ico_more2.png'); background-repeat: no-repeat; background-position: 200px center;}
.pweixin{ width: 200px; padding: 10px 20px; background: #dd4246; float: left;}
.pweixin span{ width: 90px; float: left; }
.pweixin span img{ width: 90px; height: 90px; }
.pweixin p{ width: 100px; float: right; padding-top: 10px; line-height: 30px; color: #fff; font-size: 18px; }

.honor{ width: 100%; padding: 40px 0; position: relative; background-image: url('../images/bg_strengths.jpg'); background-repeat: no-repeat; background-position: center center; }
.honorlist{ width: 1200px; float: left; position: relative; padding-bottom: 40px;}
.honorbox{ width: 300px; margin-right: 30px; float: left;position: relative; background-color: #f5f5f5; overflow: hidden;}
.honorbox span{ width: 100%; float: left;position: relative; overflow: hidden; }
.honorbox span img{ width: 280px; height: 210px; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; display: block;}
.honorbox p{ width: 100%; line-height: 45px; height: 45px; text-align: center; font-size: 16px; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* ie8  */ filter:alpha(opacity=85);    /* ie5-7  */ -moz-opacity:0.85;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.85;}
.honorlist .slick-next,.honorlist .slick-prev{ top:150px !important; }
.honorlist .slick-slide{ margin:0 10px !important; }
.honorlist .slick-track{ left: 0px !important; }
.honorbox:hover{ background-color: #dd4246; }
.honorbox:hover span img{-moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); }
.honorbox:hover p{ color: #fff; }

.read_more { width: 360px; margin-right: auto; margin-left: auto; padding:10px 0 30px 0; }
.read_more span{ width: 200px; line-height: 45px;height: 45px; text-align: center;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px; float: left; position: relative; font-size:15px;}
.read_more span.a1{ background-color: #dd4246; color: #fff; z-index: 2; }
.read_more span.a1 a{ color: #fff; }
.read_more span.a2{ border: solid 1px #ccc; color: #666; margin-left: -40px;z-index:1; padding-left: 20px; box-sizing: border-box; background-color: #fff;}

/*优势*/
.youshi{padding-top: 45px;background:url(../images/z2.jpg) center no-repeat;}
.youshi h3{text-align: center;font:bold 36px/72px;color: #666;}
.youshi h3 span{font-size: 43px;color: #0081cc;}
.youshi h2{font:18px/2;text-align: center;color: #666;}
.youshi-main{width: 1200px;margin:0 auto;position: relative;margin-top: 30px; padding-bottom: 50px; height: 420px;}
.ys_list1 { width: 420px; float: left;}
.ys_list1 li{position: relative;width: 370px;height: 100px;background-color: #fff;padding-left: 55px; margin:15px 0;}
.ys_list1 li h3{font-size:17px; font-weight:bold;color: #333;padding-top: 5px; line-height: 35px;}
.ys_list1 li p{font-size:14px;color: #666; line-height: 25px;}
.ys_list1 li i{width: 101px;height: 101px;border:3px solid #fff;background-color: #c7c9c8;text-align: center;font-size:30px;border-radius: 100%;color: #fff;top: -5px;left: -60px; position: absolute; line-height: 101px; font-style: normal;}
.ys_list2{ width: 420px; float: right;}
.ys_list2 li{position: relative;width: 370px;height: 100px;background-color: #fff;padding-right: 55px; margin:15px 0; float: left; padding-left: 10px;}
.ys_list2 li h3{font-size:17px; font-weight:bold;color: #333;padding-top: 5px; line-height: 35px;}
.ys_list2 li p{font-size:14px;color: #666; line-height: 25px;}
.ys_list2 li i{width: 101px;height: 101px;border:3px solid #fff;background-color: #c7c9c8;text-align: center;font-size:30px;border-radius: 100%;color: #fff;top: -5px;right: -60px; position: absolute; line-height: 101px; font-style: normal;}
.len1{ width: 260px !important; }
.len2{ width: 320px !important; }

.youshi-main ul li:hover,.youshi-main ul li.on{background-color: #dd4246;}
.youshi-main ul li:hover h3,.youshi-main ul li.on h3{color: #fff;}
.youshi-main ul li:hover p,.youshi-main ul li.on p{color: #fff;}
.youshi-mg{position: absolute;z-index: 10;top: -15px;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%); padding: 70px 30px; background-color: #fff;}
.youshi-mg img{ border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%; width: 300px; }

.about{ width: 100%; float: left; padding: 40px 0; position: relative}
.about_pic{ width: 650px; float: right; position: relative;}
.about_pic img{ width: 650px; height: auto; }
.about_box{ width: 650px; float: left; position: absolute; padding: 20px; box-sizing: border-box; background-color: #fff; z-index: 5; margin-top: 35px;}
.about_box h3{ width: 100%; line-height: 50px; font-size: 25px; color: #dd4246; }
.about_box p{ line-height: 28px; color: #666; margin:10px 0;}
.about_ico{ width: 100%; float: left; padding: 15px 0; }
.about_ico span{ width: 140px; float: left; padding-right: 20px; box-sizing: border-box; }
.about_ico span a{ width: 100%; display: block; text-align: center; line-height: 45px; color: #fff; background-color: #dd4246; border-radius: 2px; }
.about_ico span a:hover{}

/*案例*/
.case{ width: 100%; padding: 30px 0px; position: relative; background-image: url('../images/banner1_qcte.jpg'); background-position: center center; }
.case_list{ width: 1200px; float: left; padding: 20px 0; position: relative;  }
.case_list li{ width: 265px; padding: 15px;background-color: #fff; float: left; margin-left: 2px; margin-right: 3px;}
.case_list span {float: left; width: 265px;background-color: #FFFFFF; }
.case_list span img{ width: 265px; height: 200px; }
.case_list p{ width:265px; line-height:35px; text-align:center; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 16px; }
.case_list dt{ width:265px; line-height:25px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; color: #666; text-align: center; height: 50px; float: left;}
.case_list div{ width: 100%; float: left; padding-top: 15px; padding-bottom: 10px; }
.case_list div i{ width: 50%; float: left; line-height: 35px; text-align: center;  font-style: normal; padding: 0 5px;box-sizing: border-box; height: 35px;}
.case_list div i a{ background-color: #dd4246; color: #fff; display: block; width: 100%; float: left; }
.case_list div i a:hover{ background-color: #d31f24; }

.case_list .slick-next,.chejian .slick-prev{ top:150px !important; }
.case_list .slick-slide{ margin:0 10px !important; }
.case_list .slick-track{ left: 0px !important; }
/*车间*/
.chejian { float: left; width: 1200px; padding-top: 10px; padding-bottom: 15px; overflow: hidden; }
.chejian li { padding: 10px; float: left; width: 280px; }
.chejian span { padding: 4px; float: left; width: 270px; border: 1px solid #e2e2e2; background-color: #FFFFFF; }
.chejian span img{ width: 270px; height: 200px; }
.chejian p{ width:280px; line-height:25px; text-align:center; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.chejian .slick-next,.chejian .slick-prev{ top:150px !important; }
.chejian .slick-slide{ margin:0 10px !important; }
.chejian .slick-track{ left: 0px !important; }

/*新闻*/
.news{ width: 1200px; float: left;position: relative;}
.news1 { background-color: #FFFFFF; padding: 10px; float: left; width: 300px; }
.news1 li { width:300px; float:left; padding-bottom: 5px; }
.news1 li span { width:300px; float:left; }
.news1 li span img { width:300px; height:210px; }
.news1 li p { width:300px; float:left; line-height:50px; height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:15px; font-weight:bold; }
.news1 li dt { width:300px; float:left; line-height:25px; color:#999999; }
.news1 li i { width:120px; line-height:30px; height:30px; border:solid 1px #b31e31; text-align:center; float:right; font-style:normal; color:#b31e31; }
.news1 li i a{ color:#b31e31; }
.news1 li em { float:left; padding-left:20px; line-height:35px; color:#999999; background-image: url(../images/ico_time.png); background-repeat: no-repeat; background-position: left center; font-style: normal; }

.news2 { background-color: #FFFFFF; padding: 10px; float: left; width: 500px; margin-left: 20px; }
.news2 li { width:500px; float:left; padding-bottom:10px; border-bottom:solid 1px #e2e2e2; padding-top:10px; }
.news2 .news2_time{ width:80px; float:left; background-color:#f5f5f5; margin-top:5px;}
.news2 .news2_time span{ width:80px; float:left; line-height:40px; text-align:center; font-size:30px; font-weight:bold; padding-top:10px;}
.news2 .news2_time i { width:80px; float:left; line-height:25px; color:#999999; text-align:center; font-style:normal;}
.news2 h2 { width:400px; float:right; line-height:30px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; font-weight:normal; }
.news2 p { width:400px; height:50px; float:right; line-height:25px; color:#B7B7B7; 
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.news2 li:nth-child(1){ padding-top:0px;}

.wenda{ width: 320px; float: right; overflow: hidden; }
.wenda_title{ width: 300px; line-height: 45px; height: 45px; border-bottom: solid 1px #e2e2e2; background-color: #dd4246; color: #fff; padding: 0 10px;}
.wenda_title h3{font-size: 16px; float: left;}
.wenda_title span{ float: right; font-size: 13px; }
.wenda_title span a{ color: #fff; }
.wendalist{ width: 300px; float: left; margin: 10px; overflow: hidden; height: 330px; }
.wendalist dl{ height: 90px; float: left; width: 300px; padding: 10px 0px;}
.wendalist dt{ height:30px; line-height:30px; font-size:13px; color:#c8161d; overflow: hidden; float: left; width: 300px; }
.wendalist dt a{ color:#dd4246; font-weight: bold; }
.wendalist dd{ margin-top:5px; line-height:24px; color:#999999; height: 48px; overflow: hidden; float: left; width: 300px; font-size: 12px; }
.wendalist i { width:20px; line-height:20px; font-style: normal; color: #FFFFFF; background-color: #dd4246; text-align: center; margin: 5px; float: left; height: 20px; }
.wendalist em { width:20px; line-height:20px; font-style: normal; color: #666666; background-color: #e2e2e2; text-align: center; margin: 5px; float: left; height: 20px; }

.links { line-height: 25px; color: #999999; padding: 9px; float: left; width: 1180px; border: 1px solid #e2e2e2; }
.links b { font-weight:normal; float:left; width:60px; text-align:center;}
.links a { color:#999999; padding-left:15px; padding-right:15px; display:block; float:left;}
